package com.huffman.smart_picture.domain.request.picture;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class PictureUploadRequest implements Serializable {
  
    /**  
     * 图片 id（用于修改）  
     */
    private Long id;

    /**
     * 空间 id
     */
    @ApiModelProperty(value = "空间id 不传默认为公共图库")
    private Long spaceId;

    /**
     * 图片url地址
     */
    @ApiModelProperty(value = "图片url地址 url方式上传必传")
    private String url;

    /**
     * 图片名称
     */
    @ApiModelProperty(value = "图片名称")
    private String picName;

    /**
     * 图片类别
     */
    @ApiModelProperty(value = "图片类别")
    private String category;

    /**
     * 图片标签
     */
    @ApiModelProperty(value = "图片标签")
    private List<String> tags;

    /**
     * 简介
     */
    @ApiModelProperty(value = "图片简介")
    private String introduction;

    private static final long serialVersionUID = 1L;  
}
